@import './styles/import';
body{
  margin: 0;
  padding: 0;
  font-size: 16px;
  background-color: #F7F8FC;
  overflow-x: hidden;
  .text-center{
    text-align: center;
  }
  .btn-save{
    outline: none;
    background: #7183FD;
    color: #fff;
    &:hover{
      outline: none;
      background: #5D6CCA;
      color: #fff;  
    }
    &:focus{
      outline: none;
      background: #7984C6;
      color: #fff;    
    }
  }
};
// 默认样式重写
button{
  outline: none;
}
a{
  outline: none;
}
input{
  outline: none;
}
.input-form{
  height: 44px;
  border-radius: 0;
  border: 1px solid #91A1A6;
  padding-left: 10px;
  width: 100%;
  background-color: @white;
  &:focus{
    border: 1px solid #7183FD;
    background-color: @white;
  }
}
input:-webkit-autofill{
  background-color: @white !important;
}
.error-msg{
  margin-top: 9px;
  font-size: @tSize;
  color: @error;
  letter-spacing: 0.06px;
  line-height: 15px;
}


.modal-content-Alert{
  width:500px;
}

.close-X{
  cursor: pointer;
  position: absolute;
  right:18px;
  top:16px;
  border:none;
  background: none;
}


.navbar{
  margin:0;
}


.active-code{
  font-family: @font-Medium;
  font-size: 18px;
  color: #949EE2;
  letter-spacing: 0;
  text-decoration: none;
  &:hover{
    font-family: @font-Medium;
    font-size: 18px;
    color: #7183FD;
    letter-spacing: 0;
    text-decoration: underline;
  }
}
.active-click{
    font-family: @font-Medium;
    font-size: 18px;
    color: #7183FD;
    letter-spacing: 0;
    text-decoration: underline;
}

.radioClass{
  opacity: 0;
cursor: pointer;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
}

.agreen-content{
  font-family: @font-Regular;
  width:850px;
  margin: 0 auto;
  font-size:18px;
  color:#8D8D8D;
  line-height:30px;
  text-align: left;
  .areen-title{
    color:#4a5b7d;
    font-family: @font-Medium;
    text-align: center;
  }
  .areen-title-l{
    color:#4a5b7d;
    font-family: @font-Medium;
  }
}


@media (max-width:768px) {
  .banner-margin{
    margin-top:260px;
  }
  .login-margin{
    margin-top:200px;
  }
  .register-margin{
    margin-top:272px;
  }
}
@media (min-width:768px) and (max-width:1149px) {
  .banner-margin{
    margin-top:50px;
  }
  .login-margin{
    margin-top:100px;
  }
  .register-margin{
    margin-top:120px;
  }
}
@media (min-width:1149px) {
  .login-margin,.register-margin{
    margin-top:30px;
  }
}